|
Noise-predictive maximum-lLikelihood (NPML) is an advanced digital signal-processing method suitable for magnetic data storage systems that operate at high linear recording densities. It is used for reliable retrieval of data recorded in the magnetic medium. Data are read back as a weak and noisy analog signal by the read head, and NPML aims at minimizing the influence of noise in the detection process. Therefore, it allows recording data at higher areal densities than other detection schemes, such as peak detection, partial-response maximum likelihood (PRML), and extended partial-response maximum likelihood (EPRML) detection. Although advances in head and media technologies have historically been the driving forces behind the increases in the areal recording density, digital signal processing and coding established themselves as cost-efficient techniques for enabling additional substantial increases in areal density while preserving the high reliability of hard disk drive (HDD) systems.〔 Accordingly, the deployment of sophisticated detection schemes based on the concept of noise prediction are of paramount importance in the HDD industry. ==Principles== In general, NPML refers to a family of sequence-estimation data detectors, which arise by imbedding a noise prediction/whitening process into the branch metric computation of the Viterbi algorithm, which is a well known data detection technique for communication channels that exhibit intersymbol interference (ISI) with finite memory. Reliable operation of the prediction/whitening process is in general achieved by using hypothesized decisions associated with the branches of the Trellis on which the Viterbi algorithm operates as well as tentative decisions corresponding to the path memory associated with each trellis state. The NPML detectors can thus be viewed as a family of reduced-state sequence-estimation detectors offering a range of implementation complexities. The complexity is essentially governed by the number of detector states, which is equal to ''2''''K'', 0 ≤ ''K'' ≤ ''M'', with ''M'' denoting the maximum number of controlled ISI terms introduced by the combination of a partial-response shaping equalizer and the noise predictor. By judiciously choosing the parameter ''K'', practical NPML detectors can be devised for the magnetic recording channel that provide a substantial performance improvement over PRML and EPRML detectors in terms of error rate and/or linear recording density〔〔〔 Assuming that there is neither noise enhancement nor noise correlation, the PRML sequence detector performs maximum-likelihood sequence estimation. But, as the operating point moves to higher linear recording densities, this assumption no longer holds and there is a loss of optimality associated with linear partial-response (PR) equalization, which enhances noise and renders it correlated. Clearly, a very close match between the desired target polynomial and the physical channel will guarantee that this loss is minimal. An effective way to achieve near optimal performance independently of the operating point—in terms of linear recording density—and the noise conditions is via noise prediction. In particular, the power of a stationary noise sequence ''n(D)'', where the ''D'' operator corresponds to a delay of one bit interval, at the output of a PR equalizer can be minimized by using an infinitely long predictor. A linear predictor with coefficients , ''l'' = 1, 2,…, operating on the noise sequence ''n(D)'' will produce the estimated noise sequence ń(''D''). Then, the prediction-error sequence given by ''e(D)'' = ''n(D)'' - ń(''D'') = ''n(D)'' (1 - ''P(D)'') is white with minimum power. The optimum predictor ''P(D)'' = ''p''1''D'' + ''p2D2'' + …, or the optimum noise-whitening filter ''W(D)'' = 1 - ''P(D)'', is the one which minimizes the prediction error sequence ''e(D)'' in a mean-square sense 〔〔〔 An infinitely long predictor filter would lead to a sequence detector structure that requires an unbounded number of states. Therefore, finite-length predictors that render the noise at the input of the sequence detector approximately white are of interest. Generalized PR shaping polynomials of the form ''G(D)'' = ''F(D)'' × ''W(D)'', where ''F(D)'' is a polynomial of order S and the noise-whitening filter ''W(D)'' has a finite order of ''L'', give rise to NPML systems when combined with sequence detection〔〔〔〔〔 In this case, the effective memory of the system is limited to ''M'' = ''L'' + ''S'', requiring a 2L+S-state NPML detector if no reduced-state detection is employed. As an example, if ''F(D)'' = 1 - ''D''2 then this corresponds to the classical PR4 signal shaping. Using a whitening filter ''W(D)'', the generalized PR target becomes ''G(D)'' = (1 - ''D''2) × ''W(D)'', and the effective ISI memory of the system is limited to ''M'' = ''L'' + 2 symbols. In this case, the full-state NMPL detector performs maximum likelihood sequence estimation (MLSE) using the 2L+2-state trellis corresponding to ''G(D)''. The NPML detector is efficiently implemented by using the Viterbi Algorithm, which recursively computes the estimated data sequence 〔〔〔〔〔 ''â''(''D'') = arg min''a(D)'' ǁ''z''(''D'') - ''a''(''D'')''G''(''D'')ǁ2, where ''a(D)'' denotes the binary sequence of recorded data bits and ''z(D)'' the signal sequence at the output of the noise whitening filter ''W(D)''. Reduced-state sequence-detection schemes have also been studied extensively for application in the magnetic-recording channel 〔〔 and the references therein. For example, it can readily be seen that the NPML detectors with generalized PR target polynomials ''G(D)'' = ''F(D)'' × ''W(D)'' can be viewed as a family of reduced-state detectors with embedded feedback. These detectors also exist in a form in which the decision-feedback path can be realized by simple table look-up operations, whereby the contents of these tables can be updated as a function of the operating conditions.〔 Analytical and experimental studies have shown that a judicious tradeoff between performance and state complexity leads to practical schemes with considerable performance gains. Thus, reduced-state approaches are promising for increasing the linear density even further. Depending on the surface roughness and particle size, particulate media might exhibit nonstationary data-dependent transition or medium noise rather than colored stationary medium noise. Improvements on the quality of the readback head as well as the incorporation of low-noise preamplifiers may render the data-dependent medium noise a significant component of the total noise affecting the performance of the magnetic-recording system. Because medium noise is correlated and data-dependent, information about the noise and data patterns in past samples can provide information about the noise in the current sample. Thus, the concept of noise prediction for stationary Gaussian noise sources developed in 〔〔 can be naturally extended to the case where the noise characteristics depend highly on the local data patterns〔 By modeling the data-dependent noise as a finite-order Markov process, the optimum MLSE for channels with ISI has been derived in 〔 In particular, it has been shown that when the data-dependent noise is conditionally Gauss–Markov, the branch metrics can be computed from the conditional second-order statistics of the noise process. In other words, the optimum MLSE can be implemented efficiently by using the Viterbi algorithm, in which the branch-metric computation involves data-dependent noise prediction 〔 Because the predictor coefficients and prediction error both depend on the local data pattern, the resulting structure has been called data-dependent NPML detector 〔〔 The reduced-state sequence detection schemes discussed above in connection with NPML detection can also be applied to data-dependent NPML, providing a significant reduction of implementation complexity. Finally, NPML and its various forms also represent the core read-channel and detection technology used in recording systems employing advanced error-correcting codes that lend themselves to soft decoding, such as low-density parity check (LDPC) codes. For example, if noise-predictive detection is performed in conjunction with a maximum a posteriori (MAP) detection algorithm such as the BCJR algorithm then NPML and NPML-like detection allow the computation of soft reliability information on individual code symbols, while retaining all the performance advantages associated with noise-predictive techniques. The soft information generated in this manner is used for soft decoding of the error-correcting code. Moreover, the soft information computed by the decoder can be fed back again to the soft detector to improve detection performance. In this way it is possible to iteratively improve the error-rate performance at the decoder output in successive soft detection/decoding rounds. 抄文引用元・出典: フリー百科事典『 ウィキペディア(Wikipedia)』 ■ウィキペディアで「Noise-predictive maximum-likelihood detection」の詳細全文を読む スポンサード リンク
|